﻿using System;
using SharpSqlAnalyzer.nodes;

namespace SharpSqlAnalyzer.stmt.mssql
{
	// Token: 0x0200018D RID: 397
	public class TReconfigure : TCustomSqlStatement
	{
		// Token: 0x06000DF3 RID: 3571 RVA: 0x00309358 File Offset: 0x00307558
		public TReconfigure(EDbVendor dbvendor) : base(dbvendor)
		{
			this.sqlstatementtype = ESqlStatementType.sstmssqlreconfigure;
		}

		// Token: 0x06000DF4 RID: 3572 RVA: 0x0030936C File Offset: 0x0030756C
		public override int doParseStatement(TCustomSqlStatement psql)
		{
			if (this.rootNode == null)
			{
				return -1;
			}
			base.doParseStatement(psql);
			return 0;
		}

		// Token: 0x06000DF5 RID: 3573 RVA: 0x00309381 File Offset: 0x00307581
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06000DF6 RID: 3574 RVA: 0x00309391 File Offset: 0x00307591
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}
	}
}
